.song-item{
    display: flex;
    flex-direction: column;

    li{
        display: flex;
        flex-direction: row;
        height: 42px;
        border-bottom: 1px solid #e4e4e4;

        p{
            margin: 0;
            overflow: hidden;
            line-height: 42px;
        }

        p:nth-child(1){
            flex: 7
        }
        p:nth-child(2){
            flex: 2
        }
        p:nth-child(3){
            flex: 2;
        }
        p:nth-child(4){
            flex: 1;
            text-align: center;
        }
    }

    li:hover{
        background-color: #e0e0e0;
        cursor: pointer;
    }
}